package com.ruoyi.basedata.mapper;

import com.ruoyi.basedata.domain.Replace;

import java.util.List;

/**
 * 换记录Mapper接口
 * 
 * @author ruoyi
 * @date 2023-09-07
 */
public interface ReplaceMapper 
{
    /**
     * 查询换记录
     * 
     * @param ID 换记录主键
     * @return 换记录
     */
    public Replace selectReplaceByID(Long ID);

    /**
     * 查询换记录列表
     * 
     * @param replace 换记录
     * @return 换记录集合
     */
    public List<Replace> selectReplaceList(Replace replace);

    /**
     * 新增换记录
     * 
     * @param replace 换记录
     * @return 结果
     */
    public int insertReplace(Replace replace);

    /**
     * 修改换记录
     * 
     * @param replace 换记录
     * @return 结果
     */
    public int updateReplace(Replace replace);

    /**
     * 删除换记录
     * 
     * @param ID 换记录主键
     * @return 结果
     */
    public int deleteReplaceByID(Long ID);

    /**
     * 批量删除换记录
     * 
     * @param IDs 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteReplaceByIDs(Long[] IDs);

    List<Replace> selectList(Replace replace);
}
